To eliminate interpretation's high performance cost, a JIT compiler selects frequently executed code to be translated directly to the CPU's native instructions.
为了消除解释的高性能代价,JIT编译器选择将频繁执行的代码直接转换为CPU的本地指令。
In a JVM with an active JIT compiler, this cost is eventually eliminated by compiling "around the edges" of the compiled code until the number of transitions is too small to impact performance.
在具有活动JIT编译器的JVM中,会通过不断编译编译代码的“边缘部分”,直到转换次数不会影响性能为止,最终消除这种代价。
Thus, there is no need to have a compiler in the target server, which may be viewed as an added cost by the customer.
因此,目标服务器上不需要有编译器,这可以看作是客户的附加成本。
应用推荐